home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 125 / Computer Shopper CD-ROM Issue 125 (1998-07)(Dennis Publishing).iso / Business / Dazzler / DAZZLER.Z / CRect.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-11-26  |  1.1 KB  |  53 lines

  1. import java.awt.Rectangle;
  2. import java.io.DataInputStream;
  3.  
  4. class CRect extends Rectangle {
  5.    boolean LoadFromFile(DataInputStream var1) {
  6.       super.x = FileLoad.ReadCPlusInt(var1);
  7.       super.y = FileLoad.ReadCPlusInt(var1);
  8.       super.width = FileLoad.ReadCPlusInt(var1) - super.x;
  9.       super.height = FileLoad.ReadCPlusInt(var1) - super.y;
  10.       return true;
  11.    }
  12.  
  13.    int getBottom() {
  14.       return super.y + super.height;
  15.    }
  16.  
  17.    CRect MakeCRect(Rectangle var1) {
  18.       CRect var2 = new CRect(var1.x, var1.y, var1.width, var1.height);
  19.       return var2;
  20.    }
  21.  
  22.    int getRight() {
  23.       return super.x + super.width;
  24.    }
  25.  
  26.    CRect() {
  27.    }
  28.  
  29.    CRect(int var1, int var2, int var3, int var4) {
  30.       super(var1, var2, var3, var4);
  31.    }
  32.  
  33.    CRect(CRect var1) {
  34.       super(var1.x, var1.y, var1.width, var1.height);
  35.    }
  36.  
  37.    CRect(Rectangle var1) {
  38.       super(var1.x, var1.y, var1.width, var1.height);
  39.    }
  40.  
  41.    CRect union(CRect var1) {
  42.       return this.MakeCRect(super.union(var1));
  43.    }
  44.  
  45.    CRect intersection(CRect var1) {
  46.       return this.MakeCRect(super.intersection(var1));
  47.    }
  48.  
  49.    void reshape(CRect var1) {
  50.       super.reshape(var1.x, var1.y, var1.width, var1.height);
  51.    }
  52. }
  53.